const express = require('express');
const router = express.Router();
const service=require('../service/userTelService');
const Joi = require('joi') // 验证参数
const path="/demo";
//service.queryById(1);
router.get('/hello', function (req, res) {
    res.send('demo World');
})
/**
 * 测试json参数
 * @route POST /demo/helloJson
 * @group demo - 测试案例
 * @param {object} user.body.required - user
 * @returns {object} 200 - 是否成功
 * @returns {Error}  default - Unexpected error
 */
//接收json参数
router.post('/helloJson', function (req, res) {
    const schema = Joi.object({
                id: Joi.number().required().label('用户ID'), //不能更新
                name: Joi.string().min(11).label('用户名') // 不能更新
                // passwd: Joi.string().min(6).label('密码'),
                // start_time: Joi.number().label('开始时间'),
                // expires: Joi.number().label('截至时间'),
                // comment: Joi.string().label('备注')
            })
            const { error } = schema.validate(req.body)
            if (error && error.details.length > 0) {
                res.send({
                    msg: error.details[0].message
                })
            } else {
                res.json(req.body)
            }
})
module.exports =(app)=> {
     //注册路由
    app.use(path,router)
    //demoRouter(app)
    }
